package cn.itcast.bos.dao.take_delivery;

import java.util.Date;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;

import cn.itcast.bos.domain.take_delivery.Promotion;

public interface PromotionRepository extends JpaRepository<Promotion, Integer>{

	//如果传入的当前时间比失效时间打 就把Promotion宣传胡哦哦多功能的statu状态修改为2  即失效
	//条件中加了一个stats= 1  是为了让status状态已经变为了2 的就没有必要进行修改
	@Query("update Promotion set status = '2' where endDate < ? and status = '1' ")
	@Modifying
	void updateStatus(Date now);

}
